package com.itheima.io.writer.demo02;

import java.io.FileWriter;
import java.io.IOException;
import java.io.Writer;

/**
 * Writer中其他写数据的方法
 */
public class WriterDemo01 {

    /**
     * void write(char[] cbuf)								一次写一个字符数组
     * abstract  void write(char[] cbuf, int off, int len) 一次写一个字符数组中的一部分，off开始索引，len个数
     * void write(String str)							    一次写一个字符串
     */
    public static void main(String[] args) throws IOException {

        // 以多态的方式去创建Writer对象
        // Writer writer = new FileWriter("itheima-io-writer\\b.txt") ;
        Writer writer = new FileWriter("itheima-io-writer\\b.txt" , true) ;  // 追加写

        // 调用方法写数据
        // void write(char[] cbuf)								一次写一个字符数组
        char[] chs = {'a' , 'b' , 'c' , 'd'} ;
        // writer.write(chs);

        // abstract void write(char[] cbuf, int off, int len) 一次写一个字符数组中的一部分，off开始索引，len个数
        // writer.write(chs , 0 , 2);

        // void write(String str)							    一次写一个字符串
        writer.write("中国你好");

        // 释放资源
        writer.close();

    }

}
